Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ukraine F3 Argentina F12 Russia F3 Russia F4 Russia F7 Argentina F18 Argentina F9 Argentina F10 Argentina F11 Argentina F12 Argentina F13 Argentina F17 Argentina F18 Argentina F2 Argentina F3 Argentina F5 Argentina F6 Bolivia F1 Argentina F15 Venezuela F7 Venezuela F8 Venezuela F9 Bolivia F3 Bolivia F4 Peru F1 Peru F2 Peru F3 Chile F8 Chile F9 USA F5 USA F6 USA F7 Chile F1 Chile F2 Argentina F1 Argentina F2 Brazil F7 Brazil F8 Argentina F3 Venezuela F3 Argentina F14 Argentina F15 Italy F10 Russia F2 Italy F6 Italy F7 Italy F8 Italy F9 Italy F10 Italy F11 Italy F15 Italy F16 Togliatti Cup - Togliatti Penza Cup - Penza Zagreb Open - Zagreb Reggio Emilia Challenger Penza Challenger Segovia Challenger Bergamo Challenger Alessandria Challenger Furth Challenger Braunschweig Challenger Saransk Challenger Istanbul Challenger Todi Challenger Villa Allende Challenger Rio De Janeiro Challenger Porto Alegre Challenger Sao Paulo Challenger Bucaramanga Challenger Porto Alegre Challenger Prostejov Challenger Moscow Challenger Biella Challenger Cortina Challenger Santos Challenger Campinas Challenger Astana Challenger Poznan Challenger Cortina Challenger Aptos Challenger Genova Challenger Orleans Challenger Bratislava Challenger Punta Del Este Challenger Alicante Challenger Prostejov Challenger Poznan Challenger Bastad Challenger Szczecin Challenger Lima Challenger Buenos Aires Challenger Punta Del Este Challenger Phoenix Challenger Argentina F13 Russia F1 Argentina F14 Lisbon Challenger Argentina F25 Winnetka Challenger Genova Challenger Bratislava Challenger Nur-Sultan 1 Challenger Rome 1 Challenger Tampere Challenger Guayaquil Challenger Montevideo Challenger Pau Challenger Phoenix Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Lexington Challenger Chicago Challenger Mallorca Challenger Puerto Vallarta Challenger Prague 2 Challenger Ecuador F2 Argentina F4 Argentina F5 Paraguay F2 Brazil F16 Brazil F17 Venezuela F4 Venezuela F5 Venezuela F6 Ecuador F4 Ecuador F5 Peru F2 Venezuela F2 Russia F1 Uzbekistan F1 Belarus F1 Belarus F2 Uzbekistan F2 Uzbekistan F4 Italy F13 Ukraine F1 Turkey F4 Argentina F24 Argentina F21 Argentina F22 Ecuador F1 ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg UTC Open - Cherkassy ATP Kremlin Cup - Moscow Open SEAT 2008 - Barcelona The Artois Championships - London ATP Studena Croatia Open Umag - Umag ATP Kremlin Cup - Moscow Brisbane - Brisbane Szczecin Challenger Medellin Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril San Juan Challenger Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston Alexander Kolyaskin Memorial - Donetsk Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Open de Moselle - Metz Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney VTR Open - Vina del Mar Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Lima Challenger VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Brisbane International - Brisbane Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Southern Capital Cup - Almaty Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Memphis Open - Memphis Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Dallas Challenger Brisbane International - Brisbane Ecuador Open - Quito Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Vicenza Challenger BMW Open - Munich Geneva Open - Geneva Swiss Indoors Basel - Basel Istanbul Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open Parc - Lyon AEGON International - Eastbourne Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Sydney International - Sydney Perugia Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne BB&T Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Astana Open - Nur-Sultan Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Heilbronn Open - Heilbronn Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Open 13 Provence - Marseille Serbia Open - Belgrade Astana Open - Astana Generali Open - Kitzbuhel Marbella Challenger Mifel Tennis Open - Los Cabos Hamburg Open - Hamburg Hangzhou Open - Hangzhou Barletta Challenger Almaty Open - Almaty Tunis Challenger Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk Akbank Private Banking TED Open - Istanbul Aix En Provence Challenger Bordeaux Challenger Santiago Challenger Rome Challenger Tunis Challenger Lima Challenger Saransk Challenger Istanbul Challenger Buenos Aires Challenger Astana Challenger Barletta Challenger Kosice Challenger Milan Challenger Marburg Challenger Santo Domingo Challenger Penza Challenger Guayaquil Challenger Corrientes Challenger Astana Challenger Santos Challenger Sao Paulo Challenger Andria Challenger Canberra Challenger Bogota Challenger Murcia Challenger Bordeaux Challenger Cali Challenger Bloomfield Hills Challenger Seville Challenger Cary 2 Challenger Buenos Aires Challenger Buenos Aires Challenger Sao Paulo Challenger Dallas Challenger Rome Challenger Curitiba Challenger Arad Challenger Furth Challenger Blois Challenger Tanger Challenger Marburg Challenger Manta Challenger Astana Challenger Aptos Challenger Cali Challenger Izmir Challenger Ottignies-Louvain-la-Neuve Challenger Manama Challenger Lima Challenger Tenerife 3 Challenger Naples Challenger Madrid Challenger Manta Challenger Astana Challenger Bucaramanga Challenger Sarasota Challenger Savannah Challenger Bordeaux Challenger Vicenza Challenger Caltanissetta Challenger Braunschweig Challenger Porto Challenger Lima Challenger Montevideo Challenger Rennes Challenger Tallahassee Challenger Caltanissetta Challenger Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Blois Challenger Bergamo Challenger Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Penza Cup - Penza Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Irving Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Roma Challenger 2007 - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Memorial Manfredini - Sassuolo Astana Challenger - Astana Shanghai Rolex Masters - Shanghai Almaty Challenger 1 - Almaty BNP Paribas Masters - Paris Almaty Challenger 2 - Almaty BNP Paribas Open - Indian Wells Lyon Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mordova Cup 2007 - Saransk Mutua Madrid Open - Madrid Samarkand Challenger - Samarkand Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Miami Open - Miami Oeiras 4 Challenger Bordeaux Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Nottingham 2 Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Rijeka Open - Rijeka Shanghai Rolex Masters - Shanghai The Surbiton Trophy - Surbiton Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mouilleron-Le-Captif Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Columbus Challenger Besancon Challenger Bergamo Challenger Nottingham Challenger Lugano Challenger Ostrava Challenger Cary Challenger Guangzhou Challenger Heilbronn Challenger Penza Challenger Astana Challenger Segovia Challenger Istanbul Challenger Campinas Challenger Recife Challenger Belo Horizonte Challenger Belgrade Challenger Buenos Aires Challenger Guayaquil Challenger Biella 5 Challenger Santiago Challenger Blumenau Challenger Rio Quente Challenger Prostejov Challenger Marrakech Challenger Manta Challenger Nottingham 2 Challenger Genova Challenger Braunschweig Challenger Amersfoort Challenger San Juan Challenger Montevideo Challenger Sao Leopoldo Challenger Santiago Challenger Mersin Challenger Santos Challenger Sao Paulo Challenger Napoli Challenger Bordeaux Challenger Kosice Challenger Istanbul Challenger Coupe Rogers - Montreal Sao Paulo Challenger Rome Challenger Itajai Challenger Rio Quente Challenger Campinas Challenger Montevideo Challenger Santiago 2 Challenger Phoenix Challenger Panama City Challenger Bogota Challenger Barranquilla Challenger Itajai Challenger Santiago Challenger Vicenza Challenger Prostejov Challenger Aptos Challenger Como Challenger Campinas Challenger Cali Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Lima Challenger Happy Valley Challenger Dallas Challenger Campinas Challenger Santos Challenger Sao Paulo Challenger Blois Challenger Cali Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Arad Challenger Ilkley Challenger Astana Challenger Aptos Challenger Vancouver Challenger Barranquilla Challenger Irving Challenger French Open - Paris Wimbledon - London Genova Challenger Australian Open - Melbourne Corrientes Challenger French Open - Paris Lima Challenger U.S. Open - New York Guayaquil Challenger Buenos Aires Challenger French Open - Paris Traralgon Challenger Montevideo Challenger Porto Alegre Challenger Mendoza Challenger Rio De Janeiro Challenger Santo Domingo Challenger U.S. Open - New York Morelos Challenger Australian Open - Melbourne Puebla Challenger Buenos Aires Challenger French Open - Paris Wimbledon - London U.S. Open - New York Buenos Aires 3 Challenger Australian Open - Melbourne Perugia Challenger Biella Challenger Szczecin Challenger French Open - Paris Santiago Challenger Guayaquil Challenger Montevideo Challenger Playford Challenger Koblenz Challenger Santiago Challenger Irving Challenger Helsinki Challenger Temuco Challenger San Francisco Challenger Sarasota Challenger Caltanissetta Challenger Madrid Challenger Wimbledon - London Ostrava Challenger U.S. Open - New York Genova Challenger Tyler Challenger Trieste Challenger Prostejov Challenger Astana Challenger Australian Open - Melbourne French Open - Paris Buenos Aires Challenger Szczecin Challenger Santo Domingo Challenger Campinas Challenger Montevideo Challenger Brasilia Challenger Wimbledon - London Tenerife 1 Challenger Concepcion Challenger U.S. Open - New York Rome 2 Challenger Australian Open - Melbourne Poznan Challenger French Open - Paris Wimbledon - London U.S. Open - New York Cherbourg Challenger Australian Open - Melbourne Brest Challenger French Open - Paris Canberra Challenger Cap Cana Challenger Mons Challenger St. Tropez Challenger Wimbledon - London Monterrey Challenger Biel Challenger U.S. Open - New York Medellin Challenger Verona Challenger Rennes Challenger Stanford Challenger Campinas Challenger Santa Fe 2 Challenger Brest Challenger Bergamo Challenger Helsinki Challenger Lima 2 Challenger Australian Open - Melbourne Piracicaba Challenger French Open - Paris Phoenix Challenger Buenos Aires Challenger Aix En Provence Challenger Wimbledon - London Surbiton Challenger Nottingham 2 Challenger Perugia Challenger Sassuolo Challenger U.S. Open - New York Montevideo Challenger Australian Open - Melbourne Helsinki Challenger Campinas Challenger Sao Paulo Challenger Quimper Challenger Manama Challenger French Open - Paris Villa Maria Challenger Wimbledon - London Buenos Aires Challenger Prague Challenger U.S. Open - New York Buenos Aires Challenger Guayaquil Challenger Buenos Aires Challenger Pozoblanco Challenger Porto Challenger Sarasota Challenger Australian Open - Melbourne Nur-Sultan 2 Challenger Santiago Challenger French Open - Paris Orlando 2 Challenger Buenos Aires Challenger Nur-Sultan Challenger Tenerife 3 Challenger Lyon Challenger Lugano Challenger Little Rock Challenger US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Temuco Challenger Apia International - Sydney St. Petersburg Open - St. Petersburg Wimbledon - London Brasil Open - Sao Paulo Open Sabadell Atlantico - Barcelona U.S. Open - New York Barcelona Open BancSabadell - Barcelona Australian Open - Melbourne Copa Claro - Buenos Aires French Open - Paris Open Sabadell Atlantico - Barcelona Claro Open Colombia - Bogota Wimbledon - London SkiStar Swedish Open - Bastad U.S. Open - New York Winston Salem - Winston Salem Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Australian Open - Melbourne SkiStar Swedish Open - Bastad French Open - Paris Brisbane International - Brisbane U.S. Open - New York Open Sud de France - Montpellier Open 13 - Marseille Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Aegon Nottingham Open - Nottingham Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg China Open - Beijing Open Sud de France - Montpellier Wimbledon - London Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona BMW Open - Munich U.S. Open - New York Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Australian Open - Melbourne BMW Open - Munich Aegon Nottingham Open - Nottingham Generali Open - Kitzbuhel Kremlin Cup - Moscow Hungarian Open - Budapest Wimbledon - London Plava Laguna Croatia Open - Umag Barcelona Open BancSabadell - Barcelona AEGON Championships - London Swiss Open - Gstaad U.S. Open - New York ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha Australian Open - Melbourne Hall of Fame Open - Newport Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Stockholm Open - Stockholm Portugal Open - Oeiras Abierto Mexicano Telcel - Acapulco U.S. Open - New York Open Parc - Lyon Apia International - Sydney Millennium Estoril Open - Estoril French Open - Paris Open Parc - Lyon Generali Open - Kitzbuhel Wimbledon - London Open Occitanie - Montpellier Abierto Mexicano - Los Cabos Australian Open - Melbourne Maharashtra Open - Pune French Open - Paris Wimbledon - London Argentina Open - Buenos Aires Generali Open - Kitzbuhel Kremlin Cup - Moscow Cordoba Open - Cordoba Argentina Open - Buenos Aires Murray River Open - Melbourne Cordoba Open - Cordoba Tigre 1 Challenger Concepcion Challenger Lille Challenger Prague 1 Challenger Francavilla Challenger Porto Challenger Cassis Challenger Delray Beach Open - Delray Beach AEGON Championships - London Kremlin Cup - Moscow Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona BMW Open - Munich AEGON International - Eastbourne U.S. Open - New York Open 13 Provence - Marseille Nature Valley International - Eastbourne St. Petersburg Open - St. Petersburg Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Geneva Open - Geneva Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells SkiStar Swedish Open - Bastad Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Rio Open - Rio de Janeiro Fever-Tree Championships - London China Open - Beijing Miami Open - Miami Olympics - Tokyo Brest Challenger U.S. Open - New York Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Finals, Group E Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, QF, CRO-KAZ 3-1 Salzburg Challenger Chicago Challenger Olympics - London Astana Open - Astana Danderyd Challenger Koblenz Challenger Ilkley Challenger Istanbul Challenger Almaty Open - Almaty Bratislava 2 Challenger Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Ilkley Challenger Cincinnati Open - Cincinnati St. Tropez Challenger Helsinki Challenger